Design and Implementation of Programmable FIR Filter Using FPGA
نویسنده
چکیده
This paper presents the design and implementation of a programmable Finite Impulse Response (FIR) Filter using ALTERA Field Programmable Gate Array (FPGA) device. The filter performance is first tested using Filter Design and Analysis (FDA) tool from Mathworks to verify magnitude response and obtain coefficient tables. The test operation includes LPF and BPF filter types with coefficient lengths of 7 and 31 respectively. The FPGA design is carried out by writing VHDL modules for different filter components. The simulation waveforms, synthesis reports and board programming files have obtained using the package QUARTUSII. ALTERA-FLEX10K10 FPGA Family with EPF10K10LC84-3 board is used as a target device for implementation purpose.
منابع مشابه
Design and Implementation of Low-Pass, High-Pass and Band-Pass Finite Impulse Response (FIR) Filters Using FPGA
This paper presents the design and implementation of a low-pass, high-pass and a hand-pass Finite Impulse Response (FIR) Filter using SPARTAN-6 Field Programmable Gate Array (FPGA) device. The filter performance is tested using Filter Design and Analysis (FDA) and FIR tools from Mathworks. The FDA Tool is used to define the filter order and coefficients, and the FIR tool is used for Simulink si...
متن کاملAn Efficient Implementation of Fir Filter on FPGA Using Micro Programmed Controller
Digital finite impulse response (FIR) filters play a very important role in digital signal processing (DSP) applications ranging from image and video processing to wireless communication. Digital FIR filter is primarily composed of multipliers, adders and delay elements. Several techniques have been reported in the open literature to implement digital FIR filters using Field Programmable Gate A...
متن کاملDesign of High- speed FIR filter Based on Booth Radix-8 Multiplier Implemented on FPGA
Finite Impulse Response (FIR) digital filters have potential for high-speed and low-power realization through parallel processing on FPGA. In this paper, an efficient implementation of FIR filters, which uses a Booth Radix-8 multiplier, is suggested. For implementation of the said FIR filter MATLAB FDATool is employed to determine various filter coefficients. The 8 order FIR filters have been d...
متن کاملEfficient Hardware Implementation of Digital Filters using Distributed Arithmetic (DA)
The FPGA (Field Programmable Gate Array) constitute of many programmable modules like Configuration Logic Blocks (CLBs), Block Random Access Memories (BRAM), DSP 48 blocks and Input/output (I/O) modules. The CLBs are the main programmable logic units which consist of different number of logic slices and each slice contains different number of LUTs and flips flops depending upon the FPGA device ...
متن کاملSystolic FIR filter Based FPGA
In this paper, we first review in detail the basic building blocks of reconfigurable devices, essentially, the fieldprogrammable gate arrays (FPGAs), then we describes a highspeed, reconfigurable, Systolic FIR filter design implemented in the Virtex-II series of FPGAs. The VHDL description of this filter is used for simulation and EDIF for implementation using Xilinx's place and route tools. Th...
متن کامل